package com.crm.dao.mapper.followPlanManager;

import com.crm.model.entity.followPlanManager.CpFollowPlan;
import com.crm.model.entity.followPlanManager.CpFollowPlanExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CpFollowPlanMapper {
    long countByExample(CpFollowPlanExample example);

    int deleteByExample(CpFollowPlanExample example);

    int deleteByPrimaryKey(String cpFollowPlanId);

    int insert(CpFollowPlan record);

    int insertSelective(CpFollowPlan record);

    List<CpFollowPlan> selectByExample(CpFollowPlanExample example);

    CpFollowPlan selectByPrimaryKey(String cpFollowPlanId);

    int updateByExampleSelective(@Param("record") CpFollowPlan record, @Param("example") CpFollowPlanExample example);

    int updateByExample(@Param("record") CpFollowPlan record, @Param("example") CpFollowPlanExample example);

    int updateByPrimaryKeySelective(CpFollowPlan record);

    int updateByPrimaryKey(CpFollowPlan record);
}